.faq {
  background: #001116;
  height: 100vh;
  padding-top: 8vh;
}

.faq-gap {
  background: url('../images/home/bg.png');
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 8vh;
}

.faq-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.faq-title {
  font-size: 4em;
  color: #fa9028;
  -webkit-text-stroke: 1 #fa9028;
  text-align: center;
}

.icon-top-0 {
  position: absolute;
  left: 60%;
  top: 4%;
  width: 2.5vw;
}
.icon-top-1 {
  position: absolute;
  left: 70%;
  top: 0vh;
  width: 4vw;
}

.faq-content-item {
  margin-bottom: 1.6vh;
}
.faq-content-item-q {
  font-size: 1.3em;
  color: #f2f3f3;
  display: flex;
}

.faq-content-item-q > div {
  margin-top: 1vh;
}

.faq-content-item-a {
  font-size: 1.2em;
  color: #85c3dc;
  padding-left: 3.2vw;
}

.faq-icon {
  width: 2.6vw;
  height: 2.6vw;
  margin-right: 0.8vw;
}

.faq-arrow {
  height: 9.6vh;
}
